-
Notifications
You must be signed in to change notification settings - Fork 617
🌱 Migrate gc to aws sdk v2 #5518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🌱 Migrate gc to aws sdk v2 #5518
Conversation
7b8080f
to
1822ed1
Compare
1822ed1
to
adc451e
Compare
a75be30
to
b39b276
Compare
fccf39b
to
12a5c0a
Compare
/test pull-cluster-api-provider-aws-e2e |
12a5c0a
to
2cfd1e6
Compare
/assign @nrb |
/test pull-cluster-api-provider-aws-e2e-eks pull-cluster-api-provider-aws-e2e |
/lgtm |
LGTM label has been added. Git tree hash: 2483a48a44516c7def3b52a424790a0e094e9d9b
|
/test pull-cluster-api-provider-aws-e2e-eks |
Looking at the failures, I see this looping in the logs:
I'm not sure that that's the problem though. I also thought that perhaps we're not passing in the right tags for the DescribeLoadBalancerInput, but looking at e5a2d41#diff-2ef81192d9a7109b58d85f27cf8a725c0c8f513aff894c2ef6abe722f132ef27L137 it appears that we didn't change anything, at least at that call site. |
@Danil-Grigorev it looks like this EKS GC test failed, is it related with your changes? |
/test pull-cluster-api-provider-aws-e2e |
I see cc. @Danil-Grigorev |
Migrate the garbage collection service and related components to use the AWS SDK v2. This involves updating dependencies, refactoring client initialization, and updating API calls within the GC logic. Adds new v2 specific converters, filters, and mocks. Migrate the garbage collection logic for AWS Application Load Balancers (ALBs) and Network Load Balancers (NLBs) to use the AWS SDK v2. Migrate the garbage collection logic for Classic Load Balancers (ELB) from the AWS SDK v1 to v2. Signed-off-by: Danil-Grigorev <[email protected]>
eb0436a
to
ae57778
Compare
@Danil-Grigorev: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
/test pull-cluster-api-provider-aws-e2e-eks pull-cluster-api-provider-aws-e2e |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks reasonable to me.
@punkwalker any concerns with merging this? It looks like tests are all passing now
/assign @punkwalker |
@damdo: GitHub didn't allow me to assign the following users: punkwalker. Note that only kubernetes-sigs members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
LGTM label has been added. Git tree hash: 0695a7fb4a701bf287fff4fc821f4d0e86fb31cb
|
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: nrb The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/unhold |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Migrate ELB garbage collection to AWS SDK v2
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #5406
Special notes for your reviewer:
Checklist:
Release note: